/**
* Copyright @ 2023 iAuto (Shanghai) Co., Ltd.
* All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are NOT permitted except as agreed by
* iAuto (Shanghai) Co., Ltd.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*/



export const scenesNameReg = /^[\u4e00-\u9fa5a-zA-Z\d]{3,12}$/; // 场景名需满足 3-12 个中文、英文、数字
export const scenesCategoryReg = /^[\u4e00-\u9fa5a-zA-Z\d]{2,12}$/; // 场景分类名 中文、英文、数字，长度2~12位
export const iconBackgroundReg = /^[\u4e00-\u9fa5a-zA-Z\d]{2,12}$/; // 图标背景图 中文、英文、数字，长度2~12位

// export const nameReg = /^[\u4e00-\u9fa5.a-zA-Z\d]{2,20}$/; // 姓名：2-20个字符。支持中英文和数字和「.」号。
// export const companyNameReg = /^[\u4e00-\u9fa5(){}（）【】]{1,200}$/; //200字以内的中文
// export const companyCodeReg = /^[a-zA-Z\d]{18}$/; // 场景名需满足 3-12 个中文、英文、数字
// export const startCharReg32 = /^[a-zA-Z\u4e00-\u9fa5]([\s\S]){1,31}$/; // 英文大小写中文开头 2 - 32位
// export const mobilePhoneReg = /^1\d{10}$/; // 手机号：1开头的11位数字
// export const passwordReg = /^(?!\d+$)(?![a-zA-Z]+$)[\dA-Za-z]{8,32}$/; // 密码 包含数字和英文
// export const passwordRegNoLength = /^(?!\d+$)(?![a-zA-Z]+$)[\dA-Za-z]+$/; // 密码 包含数字和英文 不含长度
// export const captchaReg = /^\d{6}$/; //6为数字
// export const emailReg = /^[A-Za-z\d]+([_.][A-Za-z\d]+)*@([A-Za-z\d-]+\.)+[A-Za-z]{1,50}$/;

// /**
//  * @param phone 手机号
//  */
// export function phoneNumberCheck(phone: string) {
//   return mobilePhoneReg.test(phone);
// }
//
// /**
//  * @param name 姓名
//  */
// export function usernameCheck(name: any) {
//   return /^[\u4E00-\u9FA5·A-Za-z0-9]{2,20}$/.test(name);
// }
//
// /**
//  * @param email 邮箱
//  */
// export function emailCheck(email: any) {
//   return regMail.test(email);
// }
//
// /**
//  * @param password 密码
//  */
// export function passwordCheck(password: any) {
//   return /^[A-Za-z0-9]{8,32}$/.test(password);
// }
//
// /**
//  * @param id 身份证
//  */
// export function identityCardCheck(id: any) {
//   return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(id);
// }
//
// /**
//  * @param name 企业名称
//  */
// export function enterpriseNameCheck(name: any) {
//   return /^[/s/S]{2,200}$/.test(name);
// }
//
// /**
//  * @param name 只验证第一个字符串 中英文开头
//  * @param name 输入字符串
//  */
// export const startChar = (name: string) => {
//   return /^[a-zA-Z\u4e00-\u9fa5]([\s\S]){2,31}$/.test(name);
// };
//
// /**
//  * @param name 验证中英文开头 2-32位
//  * @param name 输入字符串
//  */
// export const nameCheck = (name: string) => {
//   return startCharReg32.test(name);
// };
//
// /**
//  * @param name 教研验证码
//  * @param name 输入字符串
//  */
// export const captchaCheck = (name: string) => {
//   return captchaReg.test(name);
// };

